package com.haowen.service;

import com.haowen.model.Message;

import java.util.List;

public interface MessageService {
    // 插入消息
    boolean insert(Message message);

    // 获取用户收到的消息
    List<Message> getReceivedMessages(Integer userId);

    // 获取用户发送的消息
    List<Message> getSentMessages(Integer userId);

    // 标记消息已读
    boolean markAsRead(Integer messageId);

    // 获取未读消息数量
    int getUnreadCount(Integer userId);

    // 删除消息
    boolean delete(Integer messageId);
}
